Use /dev/kmem to map dom0 xenstore page instead of abusing the foreign mapping interface.
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Wed, 8 Feb 2006 12:03:52 +0000 (12:03 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Wed, 8 Feb 2006 12:03:52 +0000 (12:03 +0000)
commitaaf087246484df8d659c8225f768d31264ccb3c8
tree8139d6f55290d116e8663abb899c89c7440a464f
parent5ceb0a4532bcce03ab7219831ef70214fde8ccfe
Use /dev/kmem to map dom0 xenstore page instead of abusing the foreign mapping interface.
Change /proc/xen/xsd_mfn to /proc/xen/xsd_kva containing the kernel
virtual address of the dom0 xenstore page.  Update xenstored to use
/proc/xen/xsd_kva.

Signed-off-by: Keir Fraser <keir@xensource.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
linux-2.6-xen-sparse/arch/i386/mm/ioremap-xen.c
linux-2.6-xen-sparse/drivers/xen/privcmd/privcmd.c
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c
tools/xenstore/xenstored_domain.c
tools/xenstore/xenstored_proc.h